home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / images / freesco.igz / freesco.img / router / rc / rc_tlnet < prev    next >
Encoding:
Text File  |  2002-11-06  |  531 b   |  32 lines

  1. #!/bin/sh
  2. #
  3. # Start/stop telnet service
  4.  
  5. . /etc/system.cfg
  6.  
  7. fn2()    { ps | sed -n '/mon    .*telnet/P;/netd    tel/P'; }
  8. stp()    {
  9.     [ "`fn2`" ] || return
  10.     echo -n "Stopping telnetd...            "
  11.     set -- `fn2`
  12.     kill -9 $1
  13.     killall telnetd
  14.     =
  15. }
  16. str()    {
  17.     [ "$ENATEL" = n -o "`fn2`" ] && return
  18.     echo -n "Starting telnetd...            "
  19.     fork daemon - "telnetd -debug"
  20.     = $? "Done $CC port 23"
  21. }
  22.  
  23. case "$1" in
  24.     start)    str;;
  25.     stop)    stp;;
  26.     restart)stp;str;;
  27.     status)    if [ "`fn2`" ]
  28.             then echo "Running telned:"; fn2
  29.             else echo No running telnetd
  30.         fi;;
  31. esac
  32.